
#ifndef _MEMBER_BACTIONGROUP_H_
#define _MEMBER_BACTIONGROUP_H_

#include <BAction>
#include <BActionGroup>

namespace BWE
{
	class member_BActionGroup : public BObject
	{
		friend class BActionGroup;
	public:
		member_BActionGroup(BActionGroup* actionGroup);
		~member_BActionGroup();
		
		void slotActionChecked(BObject* object, const BValue& value);
		void slotActionTriggler(BObject* object, const BValue& value);

		BActionGroup*			boss;
		bool					exclusive;
		SelectMode				selectMode;
		BArray<BActionHolder>	actions;
		BArray<BAction*>		checkedActions;
	};
}

#endif